.pannel-content ul li .tag {
    position: absolute;
    top: 0;
    right: 0;
    height: 38px;
    line-height: 38px;
    border-radius: 0;
    background-color: #E6E6E6;
    color: #666;
    font-size: 16px;
    cursor: default;
}
.pannel-content ul li .req {
    margin-right: 5px;
}
.pannel-content ul li.nopadding {
    padding: 0;
}
.pannel-content dl {
    line-height: 20px;
    clear: both;
    border-bottom: 1px dotted #E6E6E6;
    overflow: hidden;
}
.pannel-content dl dt, .pannel-content dl dd {
    font-size: 12px;
    line-height: 32px;
    vertical-align: top;
    display: inline-block;
}
.pannel-content dl dt {
    width: 15%;
    padding: 12px 1% 10px 0;
    text-align: right;
}
.pannel-content dl dd {
    padding: 12px 0;
    zoom: 1;
    width: 80%;
}
.pannel-content ul.area {
    width: auto;
    padding: 0;
}
.pannel-content .area li {
    float: left;
    width: 20%;
    border-bottom: none;
    padding: 0;
}
.pannel-content dl dt input,.pannel-content .area input {
    vertical-align: middle;
    margin-right: 10px;
}
/*section2*/
.default-wrap th {
    text-align: center;
    color: #999;
}
.default-wrap td {
    text-align: center;
}
.default-wrap td label input {
    vertical-align: middle;
    margin-top: -2px;
    margin-right: 5px;
}
.default-wrap td .layui-btn {
    background: #e02222;
    border-color: #e02222;
}
/*section3*/
.area-wrap td li {
    float: left;
    width: 25%;
    margin: 5px 0;
    font-size: 12px;
}
.area-wrap td label input {
    vertical-align: middle;
    margin-right: 5px;
}
.area-wrap td li span {
    color: #F60;
    text-align: center;
    display: inline-block;
    padding: 0 4px;
}
.area-wrap tr:last-child {
    text-align: center;
}
.area-wrap td .layui-btn {
    background: #e02222;
    border-color: #e02222;
}